﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using QLPKWeb.Models.FormBean.Base;
using DONGACS.DTO;
using Webdiyer.WebControls.Mvc;

namespace QLPKWeb.Models.FormBean.PhanQuyen
{
    public class JobTitlesForm : FormBase<JobTitlesDto>
    {
        /// <summary>
        /// Gets or sets JobTitlesDto List.
        /// </summary>
        public IList<JobTitlesDto> JobTitlesDtoList { get; set; }

        /// <summary>
        /// Gets or sets JobTitle.
        /// </summary>
        public System.String JobTitle { get; set; }

        /// <summary>
        /// Gets or sets Description.
        /// </summary>
        public System.String Description { get; set; }

        /// <summary>
        /// Gets or sets CreateDate.
        /// </summary>
        public System.DateTime CreateDate { get; set; }

        /// <summary>
        /// Gets or sets UpdateDate.
        /// </summary>
        public System.DateTime UpdateDate { get; set; }

        /// <summary>
        /// Gets or sets CreateBy.
        /// </summary>
        public System.Int32 CreateBy { get; set; }

        /// <summary>
        /// Gets or sets UpdateBy.
        /// </summary>
        public System.Int32 UpdateBy { get; set; }

        /// <summary>
        /// Gets or sets IsDelete.
        /// </summary>
        public System.Boolean IsDelete { get; set; }

        //Extend
        public string CreateByUser { get; set; }
        public string UpdateByUser { get; set; }
        public bool JobTitleReadOnly { get; set; }
        public int JobTitleID { get; set; }
        public int PageNumber { get; set; }
        //search duc.va
        public string JobTitlesSearch { get; set; }


        //extend paging
        public PagedList<JobTitlesDto> JobTitlesPagedList { get; set; }


        public string MessageCreateJobTitles { get; set; }

        public string MessageEditJobTitles { get; set; }
    }
}
